using System;

namespace OpenWaves.Web.Controls
{
    public interface INavigationNodeContainer : ITreeNodeContainer
    {
        NavigationNodeState NodeState { get; }

        [Obsolete("Use NodeStatus == NavigationNodeState.Expanded instead", true)]
        bool IsNodeSelected { get; }
        [Obsolete("Use NodeStatus == NavigationNodeState.Current instead", true)]
        bool IsNodeCurrent { get; }
    }

    public enum NavigationNodeState
    {
        Normal,
        Expanded,
        Current
    }
}